package com.yx.doodleview.ui.base;

import android.app.Dialog;
import android.os.Bundle;

/**
 * Created by yx on 2017/8/18.
 */

public interface BaseCallBack {
    /**
     * 设置布局,必须返回layout的id
     */
    int getContentViewLayoutId();

    /**
     * 设置布局之前的逻辑
     *
     * @param savedInstanceState 被销毁之前保存的数据
     */
    void before(Bundle savedInstanceState);

    /**
     * 初始化控件
     */
    void initView();

    /**
     * 初始化数据
     */
    void initData();

    void setLocation(Dialog dialog);
}
